package models

type DevAuth struct {
	Id         uint
	Type       int
	System     int
	Pid        int
	Name       string
	Icon       string
	Uri        string
	Sort       int
	Disable    int
	CreateTime int
	UpdateTime int
	Del        int
}

// 指定表名
func (DevAuth) TableName() string {
	return "dev_auth" // 替换为你想要的表名
}

func (dev_auth *DevAuth) GetByRoleIdRows(role_id uint) []DevAuth {
	var lists []DevAuth
	orm.Table("role_auth_index").Select("dev_auth.*").Where("role_id=?", role_id).Joins("left join dev_auth on dev_auth.id = role_auth_index.menu_auth_id").Scan(&lists)
	return lists
}
